3989af2ff16d669b3cb16524e53a80f5270e9300,openrtb-core/src/main/java/com/google/openrtb/json/OpenRtbJsonWriter.java,OpenRtbJsonWriter,writeAppFields,#App#JsonGenerator#,456
Before Change
gen.writeFieldName("content");
writeContent(app.getContent(), gen);
}
writeCsvString("keywords", app.getKeywordsList(), gen);
}
public final void writeContent(Content content, JsonGenerator gen) throws IOException {
After Change
gen.writeEndObject();
}
protected void writeAppFields(App app, JsonGenerator gen) throws IOException {
if (app.hasId()) {
gen.writeStringField("id", app.getId());
}
if (app.hasName()) {
gen.writeStringField("name", app.getName());
}
if (app.hasBundle()) {
gen.writeStringField("bundle", app.getBundle());
}
if (app.hasDomain()) {
gen.writeStringField("domain", app.getDomain());
}
if (app.hasStoreurl()) {
gen.writeStringField("storeurl", app.getStoreurl());
}
writeContentCategories("cat", app.getCatList(), gen);
writeContentCategories("sectioncat", app.getSectioncatList(), gen);
writeContentCategories("pagecat", app.getPagecatList(), gen);
if (app.hasVer()) {
gen.writeStringField("ver", app.getVer());
}
if (app.hasPrivacypolicy()) {
writeIntBoolField("privacypolicy", app.getPrivacypolicy(), gen);
}
if (app.hasPaid()) {
writeIntBoolField("paid", app.getPaid(), gen);
}
if (app.hasPublisher()) {
gen.writeFieldName("publisher");
writePublisher(app.getPublisher(), gen);
}
if (app.hasContent()) {
gen.writeFieldName("content");
writeContent(app.getContent(), gen);
}
if (app.hasKeywords()) {
gen.writeStringField("keywords", app.getKeywords());
}
}